firebase - flutter NoSuchMethodError
全部标签 我知道这是最常被问到的问题之一,但仍然找不到问题所在。我尝试更新pod,但仍然出现此错误。importFirebasepublicstaticfunccreateUrlToGetMessages(threadIdid:String)->Firebase{returnFirebase(url:FIREBASE_BASE_REF).childByAppendingPath("chats").childByAppendingPath(id).childByAppendingPath("messages")}publicstaticfunccreateUrlToGetOneMessageRef
推送远程配置需要多长时间?我有以下代码,在网络上推送新更新后,它会继续打印false和旧值至少几分钟。remoteConfig.fetchWithCompletionHandler{(status,error)->Voidinif(status==FIRRemoteConfigFetchStatus.Success){print("Configfetched.")print(self.remoteConfig.activateFetched())print(self.remoteConfig.configValueForKey("my_key").stringValue)}else{p
我目前正在尝试从Swift中的子快照访问数据。这是我的代码(在Swift3/Firebase更新之前有效):ifletachievements=snapshot1.childSnapshotForPath("Achievements").children.allObjectsas?[FIRDataSnapshot]{ifachievements.count!=0{ifletval=achievements[0].value!["somevalue"]as?Int{self.dict["somevalue"]=val}}所以我在这里尝试做的是创建子快照(成就)的变量,并从中访问子快照数据
我在GoogleFirebase文档上阅读过:Clientappscansubscribetoanyexistingtopic,ortheycancreateanewtopic.那么我怎样才能检查有多少现有主题可供我使用?只能通过控制台吗?或者有API吗? 最佳答案 @FrankvanPuffelen在评论部分已经提到,没有可用的API来获取您拥有的主题列表。您可以做的是记录您在服务器端创建的主题。所以这在很大程度上取决于您自己的实现。此外,如果您正在考虑检查特定主题的订阅者数量以便了解哪些订阅者处于活跃状态,这也是不可能的。看这个
我正在尝试为我的位置评级应用(Swift)记录自定义事件。查看示例后,您似乎为属性赋予了类似于JSON数据库的值。我仍然没有在分析控制台中看到名为logged的事件(已经大约一周了)。它没有任何调试错误。这是实例:FIRAnalytics.logEventWithName("Ratings",Parameters["rating":(indexPath.row+1)有什么建议吗? 最佳答案 它真的很晚,但它可能对某人有帮助Analytics.logEvent("Ratings",parameters:["rating":(ind
我在Stackoverflow上进行了搜索,但没有找到我正在寻找的解决方案如果“名称”等于导航标题中的名称并且用户用于登录的“电子邮件”等于数据库中的电子邮件,我想在数据库firebase中搜索,然后它将避免用户添加新项目Json看起来像这样"Items":{"-KUMSKLFqMjclbqygnPL":{"Item":"asdfg""Name":"Fadi”,"UserEmail":"i@i.com"}}我的代码是letdatabaseRef=FIRDatabase.database().reference()varNAME:String!varUserEmail:String!va
我正在尝试按日期对获取的数据进行排序,但它不起作用。这是我要排序的数据:{"events":{"Saturday,May6,2016":[null,{"Id":3,"LogoImage":"image_url","MainImage":"image_url","Name":"event_name"},{"Id":4,"LogoImage":"image_url","MainImage":"image_url","Name":"event_name"}],"Saturday,April8,2016":[null,{"Id":1,"LogoImage":"image_url","MainI
当我在Firebase数据库节点上启动observer时,我注意到即使没有数据更改,Firebase也会继续调用方法observer。这是我的设置:FIRDatabase.database().reference(withPath:"test").observe(FIRDataEventType.value,with:{(snapshot)inprint("FirebaseDataUpdated");});当我对Firebase数据库进行一次更改时,observer多次调用其闭包函数。FirebaseDataUpdatedFirebaseDataUpdatedFirebaseDataU
所以我之前在使用firebase的“观察”时遇到了问题,我意识到我无法从异步工作的代码块内部获取变量值。一位用户告诉我使用完成处理程序来解决这个问题,他的例子是:funcmapRegion(completion:(MKCoordinateRegion)->()){databaseHandle=databaseRef.child("RunList").child(runName).observe(.value,with:{(snapshot)inletrunData=snapshot.valueas?[String:AnyObject]self.minLat=runData?["star
我正在尝试进行firebase读取,我正在尝试从firebase读取一个整数,但由于某种原因,这不起作用:funcfirebaseCall(){ref.observeEventType(.Value,withBlock:{snapshotinprint(snapshot.value)letpeople=snapshot.value["people"]as!Intprint("Peopleis\(people)")//lettime=snapshot.value["time"]as!Intletdate=NSDate()letcalendar=NSCalendar.currentCale